Skip to content

AI Risk Ontology documentation

This is an automatic generated API reference of the main components of Risk Atlas Nexus

ai_risk_ontology

Modules:

Classes:

  • Action –

    Action to remediate a risk

  • AiAgent –

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval –

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult –

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase –

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel –

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation –

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice –

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider –

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem –

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType –
  • AiTask –

    A task, such as summarization and classification, performed by an AI.

  • BaseAi –

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • ConfiguredBaseModel –
  • Consequence –
  • Container –

    An umbrella object that holds the ontology class instances

  • DataPreprocessing –

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset –

    A body of structured information describing some topic(s) of interest.

  • Documentation –

    Documented information about a concept or other topic(s) of interest.

  • Entity –

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory –
  • Fact –

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact –
  • IncidentConcludedclass –
  • IncidentHaltedclass –
  • IncidentMitigatedclass –
  • IncidentNearMissclass –
  • IncidentOngoingclass –
  • IncidentStatus –
  • LargeLanguageModel –

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily –

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License –

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood –
  • LinkMLMeta –
  • Modality –

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization –

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question –

    An evaluation where a question has to be answered

  • Questionnaire –

    A questionnaire groups questions

  • Risk –

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept –

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl –

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup –

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident –

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy –

    A taxonomy of AI system related risks

  • Severity –

Attributes:

linkml_meta module-attribute

linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})

metamodel_version module-attribute

metamodel_version = 'None'

version module-attribute

version = '0.5.0'

Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasAiActorTask class-attribute instance-attribute

hasAiActorTask: Optional[List[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasEuAiSystemType class-attribute instance-attribute

hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})

hasEuRiskCategory class-attribute instance-attribute

hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute

bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDataset class-attribute instance-attribute

hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})

hasUnitxtCard class-attribute instance-attribute

hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

evidence class-attribute instance-attribute

evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isResultOf class-attribute instance-attribute

isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

value class-attribute instance-attribute

value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute

architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})

carbon_emitted class-attribute instance-attribute

carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

gpu_hours class-attribute instance-attribute

gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasEvaluation class-attribute instance-attribute

hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

hasRiskControl class-attribute instance-attribute

hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

power_consumption_w class-attribute instance-attribute

power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

grants_license class-attribute instance-attribute

grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

grants_license class-attribute instance-attribute

grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasEuAiSystemType class-attribute instance-attribute

hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})

hasEuRiskCategory class-attribute instance-attribute

hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystemType

Bases: str, Enum

Attributes:

GPAI class-attribute instance-attribute

GPAI = 'GPAI'

GPAI_OS class-attribute instance-attribute

GPAI_OS = 'GPAI_OS'

HIGH_RISK class-attribute instance-attribute

HIGH_RISK = 'HIGH_RISK'

MILITARY_SECURITY class-attribute instance-attribute

MILITARY_SECURITY = 'MILITARY_SECURITY'

PROHIBITED class-attribute instance-attribute

PROHIBITED = 'PROHIBITED'

SCIENTIFIC_RD class-attribute instance-attribute

SCIENTIFIC_RD = 'SCIENTIFIC_RD'

AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute

actions: Optional[List[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})

aimodelfamilies class-attribute instance-attribute

aimodelfamilies: Optional[List[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})

aimodels class-attribute instance-attribute

aimodels: Optional[List[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})

aitasks class-attribute instance-attribute

aitasks: Optional[List[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})

datasets class-attribute instance-attribute

datasets: Optional[List[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})

documents class-attribute instance-attribute

documents: Optional[List[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})

evaluations class-attribute instance-attribute

evaluations: Optional[List[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})

licenses class-attribute instance-attribute

licenses: Optional[List[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})

modalities class-attribute instance-attribute

modalities: Optional[List[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

organizations class-attribute instance-attribute

organizations: Optional[List[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})

riskcontrols class-attribute instance-attribute

riskcontrols: Optional[List[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})

riskgroups class-attribute instance-attribute

riskgroups: Optional[List[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})

riskincidents class-attribute instance-attribute

riskincidents: Optional[List[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})

risks class-attribute instance-attribute

risks: Optional[List[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})

taxonomies class-attribute instance-attribute

taxonomies: Optional[List[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})

DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

provider class-attribute instance-attribute

provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

EuAiRiskCategory

Bases: str, Enum

Attributes:

HIGH class-attribute instance-attribute

HIGH = 'HIGH'

LIMITED class-attribute instance-attribute

LIMITED = 'LIMITED'

MINIMAL class-attribute instance-attribute

MINIMAL = 'MINIMAL'

UNACCEPTABLE class-attribute instance-attribute

UNACCEPTABLE = 'UNACCEPTABLE'

Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute

evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

value class-attribute instance-attribute

value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute

architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})

carbon_emitted class-attribute instance-attribute

carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})

contextWindowSize class-attribute instance-attribute

contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

fine_tuning class-attribute instance-attribute

fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})

gpu_hours class-attribute instance-attribute

gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasEvaluation class-attribute instance-attribute

hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})

hasInputModality class-attribute instance-attribute

hasInputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

hasOutputModality class-attribute instance-attribute

hasOutputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})

hasRiskControl class-attribute instance-attribute

hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})

hasTrainingData class-attribute instance-attribute

hasTrainingData: Optional[List[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isPartOf class-attribute instance-attribute

isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

numParameters class-attribute instance-attribute

numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})

numTrainingTokens class-attribute instance-attribute

numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})

performsTask class-attribute instance-attribute

performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

power_consumption_w class-attribute instance-attribute

power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

supported_languages class-attribute instance-attribute

supported_languages: Optional[List[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

version class-attribute instance-attribute

version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute

model_config = ConfigDict(frozen=True)

root class-attribute instance-attribute

root: Dict[str, Any] = {}

Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

grants_license class-attribute instance-attribute

grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute

bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDataset class-attribute instance-attribute

hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})

hasUnitxtCard class-attribute instance-attribute

hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

text class-attribute instance-attribute

text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute

bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDataset class-attribute instance-attribute

hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})

hasUnitxtCard class-attribute instance-attribute

hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute

broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})

closeMatch class-attribute instance-attribute

closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})

concern class-attribute instance-attribute

concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

descriptor class-attribute instance-attribute

descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})

detectsRiskConcept class-attribute instance-attribute

detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})

exactMatch class-attribute instance-attribute

exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})

hasRelatedAction class-attribute instance-attribute

hasRelatedAction: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

isPartOf class-attribute instance-attribute

isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

narrowMatch class-attribute instance-attribute

narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})

phase class-attribute instance-attribute

phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})

relatedMatch class-attribute instance-attribute

relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})

tag class-attribute instance-attribute

tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})

type class-attribute instance-attribute

type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

detectsRiskConcept class-attribute instance-attribute

detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute

broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})

closeMatch class-attribute instance-attribute

closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

exactMatch class-attribute instance-attribute

exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})

hasPart class-attribute instance-attribute

hasPart: Optional[List[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

narrowMatch class-attribute instance-attribute

narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})

relatedMatch class-attribute instance-attribute

relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute

author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['RiskIncident']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasConsequence class-attribute instance-attribute

hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasImpact class-attribute instance-attribute

hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasImpactOn class-attribute instance-attribute

hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasLikelihood class-attribute instance-attribute

hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasSeverity class-attribute instance-attribute

hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasStatus class-attribute instance-attribute

hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasVariant class-attribute instance-attribute

hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident. ', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

refersToRisk class-attribute instance-attribute

refersToRisk: Optional[List[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})

source_uri class-attribute instance-attribute

source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

version class-attribute instance-attribute

version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

datamodel

Modules:

Classes:

  • Action –

    Action to remediate a risk

  • AiAgent –

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval –

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult –

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase –

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel –

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation –

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice –

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider –

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem –

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType –
  • AiTask –

    A task, such as summarization and classification, performed by an AI.

  • BaseAi –

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • ConfiguredBaseModel –
  • Consequence –
  • Container –

    An umbrella object that holds the ontology class instances

  • DataPreprocessing –

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset –

    A body of structured information describing some topic(s) of interest.

  • Documentation –

    Documented information about a concept or other topic(s) of interest.

  • Entity –

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory –
  • Fact –

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact –
  • IncidentConcludedclass –
  • IncidentHaltedclass –
  • IncidentMitigatedclass –
  • IncidentNearMissclass –
  • IncidentOngoingclass –
  • IncidentStatus –
  • LargeLanguageModel –

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily –

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License –

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood –
  • LinkMLMeta –
  • Modality –

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization –

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question –

    An evaluation where a question has to be answered

  • Questionnaire –

    A questionnaire groups questions

  • Risk –

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept –

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl –

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup –

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident –

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy –

    A taxonomy of AI system related risks

  • Severity –

Attributes:

MAIN_SCHEMA_PATH module-attribute

MAIN_SCHEMA_PATH = SCHEMA_DIRECTORY / 'ai_risk_ontology.yaml'

SCHEMA_DIRECTORY module-attribute

SCHEMA_DIRECTORY = parent / 'schema'

THIS_PATH module-attribute

THIS_PATH = parent

linkml_meta module-attribute

linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})

metamodel_version module-attribute

metamodel_version = 'None'

version module-attribute

version = '0.5.0'

Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[List[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystemType

Bases: str, Enum

Attributes:

GPAI class-attribute instance-attribute
GPAI = 'GPAI'
GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'
HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'
MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'
PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'
SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'

AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[List[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[List[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[List[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[List[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[List[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[List[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[List[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[List[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
modalities class-attribute instance-attribute
modalities: Optional[List[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[List[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[List[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[List[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[List[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[List[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[List[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})

DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

EuAiRiskCategory

Bases: str, Enum

Attributes:

HIGH class-attribute instance-attribute
HIGH = 'HIGH'
LIMITED class-attribute instance-attribute
LIMITED = 'LIMITED'
MINIMAL class-attribute instance-attribute
MINIMAL = 'MINIMAL'
UNACCEPTABLE class-attribute instance-attribute
UNACCEPTABLE = 'UNACCEPTABLE'

Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[List[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[List[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: Dict[str, Any] = {}

Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[List[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident. ', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[List[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

ai_risk_ontology

Classes:

  • Action –

    Action to remediate a risk

  • AiAgent –

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval –

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult –

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase –

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel –

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation –

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice –

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider –

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem –

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType –
  • AiTask –

    A task, such as summarization and classification, performed by an AI.

  • BaseAi –

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • ConfiguredBaseModel –
  • Consequence –
  • Container –

    An umbrella object that holds the ontology class instances

  • DataPreprocessing –

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset –

    A body of structured information describing some topic(s) of interest.

  • Documentation –

    Documented information about a concept or other topic(s) of interest.

  • Entity –

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory –
  • Fact –

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact –
  • IncidentConcludedclass –
  • IncidentHaltedclass –
  • IncidentMitigatedclass –
  • IncidentNearMissclass –
  • IncidentOngoingclass –
  • IncidentStatus –
  • LargeLanguageModel –

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily –

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License –

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood –
  • LinkMLMeta –
  • Modality –

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization –

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question –

    An evaluation where a question has to be answered

  • Questionnaire –

    A questionnaire groups questions

  • Risk –

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept –

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl –

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup –

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident –

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy –

    A taxonomy of AI system related risks

  • Severity –

Attributes:

linkml_meta module-attribute
linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})
metamodel_version module-attribute
metamodel_version = 'None'
version module-attribute
version = '0.5.0'
Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[List[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystemType

Bases: str, Enum

Attributes:

GPAI class-attribute instance-attribute
GPAI = 'GPAI'
GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'
HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'
MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'
PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'
SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'
AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[List[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[List[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[List[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[List[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[List[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[List[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[List[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[List[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
modalities class-attribute instance-attribute
modalities: Optional[List[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[List[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[List[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[List[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[List[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[List[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[List[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})
DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
EuAiRiskCategory

Bases: str, Enum

Attributes:

HIGH class-attribute instance-attribute
HIGH = 'HIGH'
LIMITED class-attribute instance-attribute
LIMITED = 'LIMITED'
MINIMAL class-attribute instance-attribute
MINIMAL = 'MINIMAL'
UNACCEPTABLE class-attribute instance-attribute
UNACCEPTABLE = 'UNACCEPTABLE'
Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[List[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[List[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: Dict[str, Any] = {}
Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[List[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident. ', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[List[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

util

Modules:

air_2024_risks2linkml

Classes:

  • Action –

    Action to remediate a risk

  • AiAgent –

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval –

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult –

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase –

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel –

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation –

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice –

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider –

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem –

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType –
  • AiTask –

    A task, such as summarization and classification, performed by an AI.

  • BaseAi –

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • ConfiguredBaseModel –
  • Consequence –
  • Container –

    An umbrella object that holds the ontology class instances

  • DataPreprocessing –

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset –

    A body of structured information describing some topic(s) of interest.

  • Documentation –

    Documented information about a concept or other topic(s) of interest.

  • Entity –

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory –
  • Fact –

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact –
  • IncidentConcludedclass –
  • IncidentHaltedclass –
  • IncidentMitigatedclass –
  • IncidentNearMissclass –
  • IncidentOngoingclass –
  • IncidentStatus –
  • LargeLanguageModel –

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily –

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License –

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood –
  • LinkMLMeta –
  • Modality –

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization –

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question –

    An evaluation where a question has to be answered

  • Questionnaire –

    A questionnaire groups questions

  • Risk –

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept –

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl –

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup –

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident –

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy –

    A taxonomy of AI system related risks

  • Severity –

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/risk_atlas_nexus/data/knowledge-graph/'
SCHEMA_DIR module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
container module-attribute
ds module-attribute
ds = load_dataset('stanford-crfm/air-bench-2024', 'judge_prompts', split='test')
export_file_path module-attribute
export_file_path = join(DATA_DIR, 'air_2024_data.yaml')
linkml_meta module-attribute
linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})
metamodel_version module-attribute
metamodel_version = 'None'
version module-attribute
version = '0.5.0'
Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[List[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystemType

Bases: str, Enum

Attributes:

GPAI class-attribute instance-attribute
GPAI = 'GPAI'
GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'
HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'
MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'
PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'
SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'
AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[List[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[List[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[List[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[List[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[List[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[List[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[List[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[List[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
modalities class-attribute instance-attribute
modalities: Optional[List[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[List[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[List[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[List[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[List[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[List[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[List[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})
DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
EuAiRiskCategory

Bases: str, Enum

Attributes:

HIGH class-attribute instance-attribute
HIGH = 'HIGH'
LIMITED class-attribute instance-attribute
LIMITED = 'LIMITED'
MINIMAL class-attribute instance-attribute
MINIMAL = 'MINIMAL'
UNACCEPTABLE class-attribute instance-attribute
UNACCEPTABLE = 'UNACCEPTABLE'
Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[List[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[List[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: Dict[str, Any] = {}
Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[List[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident. ', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[List[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
create_container_object
create_container_object() -> Container
get_related_risks(related_risks_str: str, risks: dict[str, str]) -> list[str]
get_risks
get_risks() -> dict[str, str]
modify_paragraph
modify_paragraph(paragraph)

credo2linkml

Functions:

Attributes:

container module-attribute
create_container_object
create_container_object() -> Container
get_risk_actions
get_risk_actions() -> list[dict]
get_risks
get_risks() -> list[dict]

export_graph

Attributes:

ran module-attribute

export_risk_atlas_tex

Functions:

Attributes:

container module-attribute
export_file_path module-attribute
export_file_path = join(export_path, 'ibm-ai-risk-atlas-risks.tex')
export_path module-attribute
export_path = 'graph_export/latex'
logger module-attribute
logger = configure_logger(__name__)
ran module-attribute
create_container_object
create_container_object() -> Container

latex_dumper

Classes:

LatexDumper

Bases: Dumper

Methods:

  • dump –

    Write element as latex to to_file

  • dumps –

    Return element as latex string

dump
dump(element: Union[BaseModel, YAMLRoot], to_file: str, contexts: CONTEXTS_PARAM_TYPE = None, **kwargs) -> None

Write element as latex to to_file

Parameters:

  • element (Union[BaseModel, YAMLRoot]) –

    Union[BaseModel, YAMLRoot] LinkML object to be output

  • to_file (str) –

    str file to write to

  • contexts (CONTEXTS_PARAM_TYPE, default: None ) –

    Optional[Union[CONTEXT_TYPE, List[CONTEXT_TYPE]]] a list of JSON-LD contexts, which can be one of: * the name of a JSON-LD file * the URI of a JSON-lD file * JSON-LD text * A JsonObj object that contains JSON-LD * A dictionary that contains JSON-LD

dumps
dumps(element: Union[BaseModel, YAMLRoot], **_) -> str

Return element as latex string

Parameters:

  • element (Union[BaseModel, YAMLRoot]) –

    Union[BaseModel, YAMLRoot], LinkML object to be emitted

  • _ –

    method specific arguments

Returns:

  • str –

    str

lifting

Modules:

import_risk_mappings

Classes:

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/risk_atlas_nexus/data/knowledge_graph/mappings/'
MAP_DIR module-attribute
MAP_DIR = 'src/risk_atlas_nexus/data/mappings/'
logger module-attribute
logger = configure_logger(__name__)
mapping_files module-attribute
mapping_files = [file_name for file_name in listdir(MAP_DIR) if isfile(join(MAP_DIR, file_name))]
output_file module-attribute
output_file = DATA_DIR + stem + '_from_tsv_data.yaml'
output_risks module-attribute
output_risks = process_mappings_to_risks(rs)
rs module-attribute
RiskMap
RiskMap(src_risk_id: str, target_risk_id: str, relationship: str)

Bases: BaseModel

Attributes:

relationship instance-attribute
relationship: str
src_risk_id instance-attribute
src_risk_id: str
target_risk_id instance-attribute
target_risk_id: str
process_mapping_from_tsv_to_risk_mapping
process_mapping_from_tsv_to_risk_mapping(file_name)
process_mappings_to_risks
process_mappings_to_risks(risk_maps)
write_to_file
write_to_file(output_risks, output_file)

mitriskrepo2linkml

Functions:

Attributes:

container module-attribute
create_container_object
create_container_object() -> Container
get_risks
get_risks() -> list[dict]

nistUpdateLinkmlWithActions

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/data/knowledge-graph/'
SCHEMA_DIR module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
container module-attribute
create_container_object
create_container_object() -> Container
get_actions
get_actions() -> list[Action]
get_related_risks(related_risks_str: str, risks: dict[str, str]) -> list[str]
get_risks
get_risks() -> Container

nistactions2linkml

Classes:

  • Action –

    Action to remediate a risk

  • AiAgent –

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval –

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult –

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase –

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel –

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation –

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice –

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider –

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem –

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType –
  • AiTask –

    A task, such as summarization and classification, performed by an AI.

  • BaseAi –

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • ConfiguredBaseModel –
  • Consequence –
  • Container –

    An umbrella object that holds the ontology class instances

  • DataPreprocessing –

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset –

    A body of structured information describing some topic(s) of interest.

  • Documentation –

    Documented information about a concept or other topic(s) of interest.

  • Entity –

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory –
  • Fact –

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact –
  • IncidentConcludedclass –
  • IncidentHaltedclass –
  • IncidentMitigatedclass –
  • IncidentNearMissclass –
  • IncidentOngoingclass –
  • IncidentStatus –
  • LargeLanguageModel –

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily –

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License –

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood –
  • LinkMLMeta –
  • Modality –

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization –

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question –

    An evaluation where a question has to be answered

  • Questionnaire –

    A questionnaire groups questions

  • Risk –

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept –

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl –

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup –

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident –

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy –

    A taxonomy of AI system related risks

  • Severity –

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/data/knowledge-graph/'
SCHEMA_DIR module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
container module-attribute
linkml_meta module-attribute
linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})
metamodel_version module-attribute
metamodel_version = 'None'
version module-attribute
version = '0.5.0'
Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[List[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystemType

Bases: str, Enum

Attributes:

GPAI class-attribute instance-attribute
GPAI = 'GPAI'
GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'
HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'
MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'
PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'
SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'
AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[List[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[List[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[List[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[List[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[List[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[List[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[List[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[List[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
modalities class-attribute instance-attribute
modalities: Optional[List[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[List[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[List[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[List[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[List[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[List[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[List[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})
DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
EuAiRiskCategory

Bases: str, Enum

Attributes:

HIGH class-attribute instance-attribute
HIGH = 'HIGH'
LIMITED class-attribute instance-attribute
LIMITED = 'LIMITED'
MINIMAL class-attribute instance-attribute
MINIMAL = 'MINIMAL'
UNACCEPTABLE class-attribute instance-attribute
UNACCEPTABLE = 'UNACCEPTABLE'
Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[List[AiEvalResult]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[List[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[List[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[List[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[List[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[List[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[List[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: Dict[str, Any] = {}
Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[List[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain': 'RiskConcept', 'domain_of': ['Action', 'AiEval']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[str] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[List[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[List[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources,  consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[List[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[List[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[List[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[List[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident. ', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[List[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[List[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[List[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'RiskTaxonomy', 'Action', 'AiEval', 'BaseAi', 'LargeLanguageModelFamily'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'RiskTaxonomy', 'AiEval', 'BaseAi'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
create_container_object
create_container_object() -> Container
get_actions
get_actions() -> list[dict]
get_related_risks(related_risks_str: str, risks: dict[str, str]) -> list[str]
get_risks
get_risks() -> dict[str, str]

riskatlas2linkml

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/risk_atlas_nexus/data/knowledge_graph/'
MO_API_PREFIX module-attribute
MO_API_PREFIX = '/v1'
MO_HOST module-attribute
MO_HOST = 'https://usage-gov-advisor.bx.cloud9.ibm.com'
container module-attribute
convert_datetime_to_date
convert_datetime_to_date(datetime_str: str) -> str
create_container_object
create_container_object() -> Container
get_risks
get_risks() -> list[dict]